On Learning Submodular Functions A Preliminary Draft

نویسندگان

  • Michel X. Goemans
  • Nicholas J. A. Harvey
  • Robert Kleinberg
  • Vahab S. Mirrokni
چکیده

Submodular functions are a central concept in combinatorial optimization. The wide collection of optimization problems involving submodular functions encompasses many important combinatorial problems, such as Min-Cut and Max-Cut in graphs, various plant location problems, etc. In the operations research literature, many heuristics, exact algorithms, and approximation algorithms have been developed for minimizing and maximizing submodular functions, under various side constraints. Motivating by the extensive literature on submodular function optimization, we investigate a fundamental question concerning the structure of submodular functions. We consider the problem of learning a submodular function on ground set of size n. The problem is stated as follows: Can we make a polynomial number of (value) queries to a submodular function, and then approximate the submodular function on any other set to within some factor? We answer this question by proving the following results. First, we show that one cannot find a learning algorithm that achieves a factor better than Ω( √ n/ log n), even if the queries are chosen adaptively, and even if f is monotone. Moreover, we show that any such algorithm must satisfy Ω(n/ log n) if the queries are chosen non-adaptively, even if f is monotone, and this result is tight. That is, there exists an algorithm using non-adaptive queries which can approximate a monotone submodular function to within a factor O(n/ log n). For monotone functions, we prove that there exists a function using O(n) space which approximates a monotone submodular function to within a factor √ n. Finally, we show a connection between our problem and an unresolved question in convex geometry.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Some Results about the Contractions and the Pendant Pairs of a Submodular System

Submodularity is an important  property of set functions with deep theoretical results  and various  applications. Submodular systems appear in many applicable area, for example machine learning, economics, computer vision, social science, game theory and combinatorial optimization.  Nowadays submodular functions optimization has been attracted by many researchers.  Pendant pairs of a symmetric...

متن کامل

Deep Submodular Functions: Definitions & Learning

We propose and study a new class of submodular functions called deep submodular functions (DSFs). We define DSFs and situate them within the broader context of classes of submodular functions in relationship both to various matroid ranks and sums of concave composed with modular functions (SCMs). Notably, we find that DSFs constitute a strictly broader class than SCMs, thus motivating their use...

متن کامل

Learning with Submodular Functions: A Convex Optimization Perspective

Submodular functions are relevant to machine learning for at least two reasons: (1) some problems may be expressed directly as the optimization of submodular functions and (2) the Lovász extension of submodular functions provides a useful set of regularization functions for supervised and unsupervised learning. In this monograph, we present the theory of submodular functions from a convex analy...

متن کامل

Representation, Approximation and Learning of Submodular Functions Using Low-rank Decision Trees

We study the complexity of approximate representation and learning of submodular functions over the uniform distribution on the Boolean hypercube {0, 1}. Our main result is the following structural theorem: any submodular function is -close in `2 to a real-valued decision tree (DT) of depth O(1/ ). This immediately implies that any submodular function is -close to a function of at most 2 ) vari...

متن کامل

Submodular Functions: Learnability, Structure, and Optimization

Submodular functions are discrete functions that model laws of diminishing returns and enjoy numerous algorithmic applications. They have been used in many areas, including combinatorial optimization, machine learning, and economics. In this work we study submodular functions from a learning theoretic angle. We provide algorithms for learning submodular functions, as well as lower bounds on the...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2007